Als erstes habe ich versucht die offizielle Lösung von der Plesk-Webseite durchzuführen:

Diagnose:

Überprüfen, ob Mailhandler auf dem Server vorhanden sind:

# sqlite3 /var/lib/plesk/mail/handlers/handlers.db
SQLite version 3.3.6
Enter ".help" for instructions

sqlite> select * from handlers;
2|1|1|10|spam|mail@plesk105.domain.tld|/usr/local/psa/handlers/hooks/spam|move

Testweise kann man auch Spamassasin und Dr. Web aktivieren und eine Testmail verschicken:

server4:~# mail server4@domain.tld
Subject: test
test
.
Cc:
server4:~#

In den Log-Dateien Nachsehen, ob die Mailhandler ausgeführt wurden:

# tail /usr/local/psa/var/log/maillog | grep qmail-queue-handlers
Mar 29 09:32:23 server4 qmail-queue-handlers...
...

Lösungsansatz:

Vorhandene Mailhandler löschen:

# sqlite3 /var/lib/plesk/mail/handlers/handlers.db
SQLite version 3.3.6
Enter ".help" for instructions

sqlite> .tables
handlers

sqlite> delete from handlers;

Mit mchk neue Mailhandler generieren:

# /usr/local/psa/admin/sbin/mchk --with-spam
==> Checking for: mailsrv_conf_init... ok
==> Checking for: mail_handlers_init... ok
==> Checking for: mailsrv_entities_dump... ok
==> Checking for: mail_admin_aliases... ok
==> Checking for: mail_auth_dump... ok
==> Checking for: mailman_lists_dump... ok
==> Checking for: mail_kav8_restore... ok
==> Checking for: mail_responder_restore... ok
==> Checking for: mail_spam_restore... ok
==> Checking for: mail_grey_restore... ok
==> Checking for: mail_mailbox_restore... ok
==> Checking for: mail_spf_restore... ok
==> Checking for: mail_dk_restore... ok
==> Checking for: mail_drweb_restore... ok
#

Danach kann man wie oben beschrieben überprüfen, ob die Mailhandler neu generiert wurden.

Bei mir wurden die Mailhandler neu generiert, aber leider war immer noch kein Versand von eMails möglich. :(

 

Folgende Lösung führte bei mir zum Erfolg:

Aber Vorsicht! Dadurch werden alle eMails in der Warteschlange gelöscht. Das ist keine elegante Lösung, eher ein Quick and dirty.
Es kann nichts rückgängig gemacht werden, noch hat man irgendwelche Auswahlmöglichkeiten –> Backup!!!
:

/etc/init.d/qmail stop
find /var/qmail/queue/mess -type f -exec rm {} \;
find /var/qmail/queue/info -type f -exec rm {} \;
find /var/qmail/queue/local -type f -exec rm {} \;
find /var/qmail/queue/intd -type f -exec rm {} \;
find /var/qmail/queue/todo -type f -exec rm {} \;
find /var/qmail/queue/remote -type f -exec rm {} \;
/etc/init.d/qmail start

evtl. ist es nötig, den Mailserver mit /etc/init.d/qmail restart neu zu starten.

 

 

Leave a Comment

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.